// 创建一个nodejs服务器 
// 引入nodejs的一个内置模块，内置模块用于创建http服务器的；
const http = require("http");
// 调用http模块的方法创建nodejs服务器
const server = http.createServer((req,res)=>{
    /* 
        req: request 请求 ： 客户端给服务端的内容对象；
        res: response 返还； 服务器返还给客户端的内容对象
    */
    res.setHeader("Content-Type","text/html;charset=utf-8"); // 设置返还头部的编码格式 
    res.write("hello world1111你好");  // 给浏览器写内容；
    res.end();  // 告诉浏览器 返还结束了；
})

// 设置服务器的端口号 
// 一个端口只能开启一个服务 ；
// 不要给 chrome 浏览器的预留端口号；
server.listen(8989,function(){
    console.log("服务器启动成功");
});

/* 
访问nodejs服务器 ： 
// 方式一：自己访问自己 http://127.0.0.1:8989
// 方式二： 自己访问自己的服务器 ：http://localhost:8989
// 方式三： 访问别人的服务器 ： http://服务器的ip地址:8989  （不能有防火墙）
// ping ip
// 修改了nodejs服务器的内容 那么nodejs服务器需要重启；
// 一个端口只能启动一个服务 ；
*/